Browsing by Keywords complex mechanism